@Luminary
2年前 提问
1个回答
交换机转发数据帧时遵循哪些规则
安全小白成长记
2年前
交换机转发数据帧时遵循以下规则:
如果数据帧是广播帧(Broadcast),是指目的MAC地址为ff-ff-ff-ff-ff-ff的帧,要在广播域的所有端口上广播该帧。
如果数据帧的目的地址在交换机的地址表中,那么就根据地址表转发到相应的端口。
如果数据帧的目的地址与数据帧的源地址在一个网段上,它就会丢弃这个数据帧。
如果数据帧是单播帧(Unicast),如目的地址在MAC地址表中存在,则按照目的地址在地址表中的表项所指的输出端口,将帧转发到相应的端口上(单播MAC地址在地址表中只能指向一个输出端口);如目的地址在MAC地址表中不存在,则在广播域的所有端口上广播该帧。
如果数据帧是多播帧(Multicast),如目的地址在 MAC 地址表中存在,则按照目的地址在地址表中的表项所指的输出端口,将帧转发到相应的端口上(多播MAC 地址在地址表中可以指向一个或一组输出端口);如目的地址在MAC地址表中不存在,则在广播域的所有端口上广播该帧。